
class Test {

}
/**
 * 文档注释 ： 类或者  方法的前面
 */
public class HelloWorld {


	public static void main(String[] args) {
		short s = 10;//2->16  -2^16   2^16-1
		System.out.println(s);
	}


	public static void main7(String[] args) {
		byte b = 10;//1个字节->C的char  字节类型
		System.out.println(b);
		//int a = 10;
		byte b2 = -128;
		byte b3 = 127;
		System.out.println(b2);
		System.out.println(b3);
		//byte b4 = 170;
		//System.out.println(b4);

		int i = 2147483647;
		System.out.println(i);

	}

	public static void main6(String[] args) {
		char ch = '特';//2个字节
		char ch2 = 97;
		System.out.println(ch);
		System.out.println(ch2);
	}

	public static void main5(String[] args) {
		float f = 12.5f;//4
		System.out.println(f);
	}

	public static void main4(String[] args) {
		double a = 1.1;//8
		System.out.println(a*a);
	}

	public static void main3(String[] args) {
		long  a = 10;
		System.out.println(a);
		System.out.println(Long.MAX_VALUE);
		System.out.println(Long.MIN_VALUE);
	}

	/**
	 * 1、 int 几个字节？   4个字节  不管你是多少为的操作系统   4个字节  
	 * 16  32   64   
	 * 充分说明一个问题：可移植性强
	 * 
	 * 2、Java当中的int  没有所谓的无符号类型   统一都是有符号的
	 * 
	 * 3、取值范围是多少？ -2^31  -  2^31 -1
	 *
	 * 4、变量的命名：小驼峰  -》 数字  字母 下划线 美元符号 组成的
	 *    不能以数字开头
	 *    
	 * 5、变量定义不初始化 可不可以？  不可以，Java比较安全，如果不初始化就使用，编译器就会报错
	 * 不是警告！！！
	 * 
	 * @param args [description]
	 */
	public static void main2(String[] args) {
		int a3 = 10;
		System.out.println(a3);
		System.out.println(Integer.MAX_VALUE+1);
		System.out.println(Integer.MIN_VALUE-1);
		int maxNum = 10;
		int max_num = 10;
		int max3_num = 10;
		int max$num = 10;

		int _________ = 101;
		int ____________ = 10;
		int _____________________ = 10;
		System.out.println(_________);//典型的坑人手法

		int 钱 = 100;//Unicode字符集 -》 拉丁文  中文  
		System.out.println(钱);


		int b=0;
		System.out.println(b);



	}


	public static void func(String[] args) {
		for(int i = 0;i < args.length; i++) {
			System.out.println(args[0]);
			System.out.println(args[1]);
			System.out.println(args[2]);
			System.out.println(args[3]);
			//System.out.println(args[i]);  行注释 
			/* 块注释
			System.out.println(args[0]);
			System.out.println(args[1]);
			System.out.println(args[2]);
			System.out.println(args[3]);
			*/
		}
		System.out.print("打印不换行");
		System.out.println("打印换行");
		System.out.printf("%d\n",10);
	}

	void fun() {
	
	}
}



